Support for DateTime constructors in expressions

This PR will address issue #154.

This is currently at a starting-point stage.  DateTime works alright, but DateTimeOffset will need additional magic in order to work.