Commit the DateTimeAdapter code

Commit the DateTimeAdapter class and interface which is a wrapper class
for the DateTime object