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.
Merge pull request #1033 from AnalyticalGraphicsInc/fixFromDate

Fix `JulianDate.fromDate` input validation.