валидация email: filter_var вместо регулярки
переделал валидацию даты
удалил лишнее
обновил TODO