Das klappt leider nicht, da auch ein ISO-Datum 0510-20-09 sowie ein EUR-Datum 20.09.1005 als gültig erkannt werden kann.

Hier musst du ggf. selber eine erweiterte Prüfung auf den Jahresbereich machen. Teste die Stellen 5+6 ob sie > 12 sind, dann ist das Format TTMMJJJJ sonst JJJJMMTT, da ein Monat nun mal nur von 01-12 geht.