IMO, mongo a tout fait correctement. Vous instanciez la date en utilisant votre fuseau horaire local, puis vous la stockez dans mongo en UTC. Et puis, lorsque vous demandez à mongo de le récupérer pour vous, il déplace à nouveau la date vers votre fuseau horaire local.
Si vous ne voulez pas gérer le changement de fuseau horaire, définissez simplement votre fuseau horaire local sur UTC en utilisant le drapeau suivant :
-Duser.timezone="UTC"