Alors, si tu y tiens temps, qu'est-ce qui t'en empêche ?
une Combo de 1 à 31 (pour les jours)
une combo de 1 à 12 (pour les mois)
une combo (de quelle année à quelle autre année, hein ?) pour les années.
Mais il est clair que tu t'infliges ainsi une première punition et que la seconde sera plus grave encore car il te faudra gérer les incohérences (et, là, ça ne sera certes pas du gâteau).
Imagine que l'utilisateur choisse le jour 31 et le mois d'avril (qui ne compre que 30 jours) ou encore le jour 29, le mois 02 et l'année 2001 qui, n'étant pas bissectile, n'a pas de 29 février.
Bref...
Bonne chance dans ton entreprise volontairement "auto-punitive", donc ...