Если вы позволяете пользователю помещать все что угодно во входящий CSV-файл, это плохая идея. Поскольку процесс ввода данных находится вне вашего прямого контроля, вам нужно вместо этого установить некоторые правила и ожидания, которые затем применяются PHP при проверке загруженного файла.
Выпуск инструкций, которые говорят пользователю, что они должны ввести дату в одном единственном формате (по вашему выбору, предпочтительно однозначном, таком как Ymd, так что никто не может сомневаться, что означают данные при вводе Это). Если они этого не делают, вы отклоняете файл. Просто, проблема решена.
Ваш код не может угадать намерения пользователя или то, что они будут печатать. Поэтому решение состоит в том, чтобы сказать им, что именно требуется, а затем отклонить все, что не соответствует вашей спецификации.