Added more tests cases to fully cover all the expected behavior on
DateTime#<=> method.
Comparing two DateTimes (and sub milliseconds) using <=> and returning -1, 0, or +1 depending
on whether the receiver is less than, equal to, or greater than the
other object.