Sí, como se menciona en la respuesta de abdulbarik, MongoDB guarda la fecha en UTC.
Objeto de fecha:-
Puede usar el método getTimezoneOffset() para obtener la diferencia entre la hora UTC y la hora local.
var d = new Date()
var n = d.getTimezoneOffset();
console.log('date obj ==>' + d);
console.log('time zone obj ==>' + n);
Registro de consola:-
Puede ver que la zona horaria obj tiene "-60". Estoy en GMT+1 .
date obj ==>Mon Sep 12 2016 10:17:28 GMT+0100 (GMT Daylight Time)
time zone obj ==>-60
MongoDB ha persistido la fecha en UTC:-
He usado el objeto "d" (es decir, nueva fecha ()) para conservar la fecha en MongoDB. Aunque estoy en GMT+1, la fecha se almacena en UTC.
"timestamp" : ISODate("2016-09-12T09:17:28.193Z"),