Fix `JulianDate.fromDate` input validation.

Also remove a few old redunant specs.

JulianDate still needs a full clean-up pass at some point, but I resisted the urge to do any more for now.