Were the csv dates created by someone else in a different time zone? If so, that is probably the answer (I ran into this recently).
My workaround was to hard code change my mac (not sure if this is possible on a pc) to the same time zone as the csv originator, do the upload and then change back. The alternative would be to convert the dates in the csv to the correct time zone’s time before uploading.