Updated instances of DateTime to DateTimeInterface

This is a potential fix for issue #103 

I simply check for instance of DateTimeInterface, instead of DateTime. All tests pass.