IMO, mongo gjorde alt rigtigt. Du instansierer dato ved hjælp af din lokale tidszone og gemmer den derefter i mongo i UTC. Og når du så beder mongo om at hente den for dig, flytter den datoen til din lokale tidszone igen.
Hvis du ikke ønsker at håndtere tidszoneskift, skal du blot indstille din lokale tidszone til UTC ved hjælp af følgende flag:
-Duser.timezone="UTC"