[BUGFIX] Correct date validation in HumanDateInterval implementation