Тестировал с датами из примеров - всё сходится, по логике всё тоже вроде ок, валидацию не проходит. В чём может быть ошибка?