update DateTime moethods

Not reentrant yet