Ported some test cases from one of the test monsters. These tests fail in various interesting ways.
More test cases for incomplete times, this time on the most anterior surface.
Fixed an obvious crasher. I don't know how the static analyzer missed this one.
Putting dateComponentsFromString: test cases on hold for now.