Você pode tentar mudar isso:
var date = new Date().toLocaleDateString("en-US");
Para isso?
var t = new Date();
var d = t.getDate();
var m = t.getMonth() + 1;
var y = t.getFullYear();
var date = m + '/' + d + '/' + y;
Ou talvez a data esteja sendo alterada para outro fuso horário em algum lugar, embora eu não tenha certeza de onde. Você vai ter que pesquisar isso.
Acredito
"2014-10-15T21:30:00.000Z"
, onde Z
=ZULU
é UTC
. Qual é o fuso horário dos seus servidores/mongo?