Mongoose e node.js não estão fazendo nada com suas datas, é simplesmente que o JavaScript
Date type produz uma string de hora local quando você chama toString() nele mesmo que ele realmente contenha a hora em UTC. Chamar explicitamente
toUTCString() em sua Date object se você quiser uma string de hora UTC.