C'est parce que mongodb stocke toujours les dates au format UTC, mais javascript affiche votre heure locale. Et la fonction interne du shell mongodb printjson qui convertit la date de votre fuseau horaire local au format utc. Il affiche donc -5h30 en arrière par rapport à votre heure actuelle.