Change spec group names for Time Comparisons
Don't fail in case statement if DateTime isn't defined
Use constant instead of class variable for time format

Simplify application of format string
Change test format to to use end-user syntax

Now using expect { ... }.to fail_with(...) rather than testing with the
matcher directly.