When working with dates in MongoDB, you have to be extra careful because: MongoDB by default stores date & time in ISODate
object which is in UTC/GMT. - without any timezone data appended to it. The idea is - that you convert the date in a correct timezone when you query it and display to the user. If you don't do that - you gonna have bad time. Literally. :) Day of birth should not get converted to local time zone, but should be stored as UTC and used as UTC.
I started writing this document as a reminder to my self when doing mongo stuff.