Intanto grazie per avermi letto.

Seguendo il tuo suggerimento ho corretto in

$data = mktime("0", "0", "0", $mese, $giorno, $anno);

se vado in phpmyadmin e vedo cosa è stato inserito, mi ritrovo la solita sfilza di zeri