Unrelated question: is this just an example or you really use this? Because you can use timezone information with MongoEngine directly, no? I use:

```
MONGO_DATABASE_OPTIONS = {
    'tz_aware': USE_TZ,
}

import mongoengine
mongoengine.connect(MONGO_DATABASE_NAME, **MONGO_DATABASE_OPTIONS)
```

And then use timezone aware datetime objects.