server side of csv upload - handles dates better.