Can I upload duplicate data that has overlapping dates?

Yes. GivePanel deals with duplicate data really well - you can upload overlapping data no problem.