Always use UTC for java.util.Date
Added joda dependency
Use org.joda.time.DateTime instead of java.util.Date
Finish support for Joda Time, always write dates in UTC
Round-trips `ObjectId`s