[#44] Add date validation and test