puoi utilizzare la funzione isdate(d) che ritorna vero se d è una data valida !!
Antonio