Aha, also doch "09" und es gibt eine DB. Schau an. ;)
Wie sieht denn der Code aus, der den Eintrag erstellt? Lass mich raten, dort übergibst du den String "23.09.2012" und der landet als "2023-09-20" in der DB?
Falls ja: Das liegt daran, dass MySQL das Format "Y-m-d" ("2012-09-23") erwartet...