Issue #56 - added failure cases

Added two failure cases to prove that the algorithm falls down in certain cases. Also added TestDateTimeInfo (helped me find the failure points in LINQPad)