Sbagli nella logica.
Fai una ricerca nel forum, si è parlato centinaia di volte di usare il formato ISO per le date per evitare che il database consideri le date nel suo formato, quello inglese.