day
must be a valid day
month
must be a valid month
year
must be a valid year
↓
--
years
--
months
--
days