Ach übrigens:

man kann auch folgendes kodieren:

date('0001-01-01') + (JJJJ - 1) years + (MM - 1) months + (TT - 1) days

Das liefert dir dann immer ein gültiges Datum.