Voor zover ik weet heeft Mongoose geen 'standaardformaat'. In plaats daarvan bewaart het Date instanties als (denk ik) RFC 822 tijdstempels (Mon Jan 02 2012 00:00:00 GMT+0100 (CET) ), en ontleedt ze terug uit de database door new Date(INPUT) . uit te voeren .
Die laatste actie is jouw probleem:
> new Date('01.02.2012')
Mon Jan 02 2012 00:00:00 GMT+0100 (CET)
Zoals je kunt zien, parseert Javascript het zelf als mm.dd.yyyy . Ik weet niet of dat op te lossen is zonder je database bij te werken.