Hasta donde yo sé, Mongoose no tiene un 'formato predeterminado'. En su lugar, guarda Date instancias como (creo) marcas de tiempo RFC 822 (Mon Jan 02 2012 00:00:00 GMT+0100 (CET) ), y los analiza desde la base de datos ejecutando new Date(INPUT) .
Esa última acción es tu problema:
> new Date('01.02.2012')
Mon Jan 02 2012 00:00:00 GMT+0100 (CET)
Como puede ver, Javascript lo analiza como mm.dd.yyyy . No sé si eso se puede solucionar sin tener que actualizar tu base de datos.