¿Puedes intentar cambiar esto:
var date = new Date().toLocaleDateString("en-US");
¿A esto?
var t = new Date();
var d = t.getDate();
var m = t.getMonth() + 1;
var y = t.getFullYear();
var date = m + '/' + d + '/' + y;
O tal vez la fecha se está cambiando a otra zona horaria en algún lugar, aunque no estoy seguro de dónde. Tendrás que buscar eso.
Creo "2014-10-15T21:30:00.000Z"
, donde Z
=ZULU
es UTC
. ¿Cuál es su zona horaria de servidores/mongo?