~100% coverage in DateTime unit tests

> Ignoring assert lines in code
> 98% branch coverage (1 unreachable branch)
> 100% coverage in all other tests (line, etc.)
> Added more asserts to DateTime class