Esiste una funzione che mi può verificare se una data sia valida??

Una cosa del tipo:

codice:
contr = controllodata(giorno,mese,anno)