Fixed a bug that caused output calendar dates at midnight to display as
24:00:00 the previous day
Added a test for checking whether converting seconds from :sssss to .DDDDDD and
back preserves their value
`julian` now rejects any input calendar dates that have output values outside
the allowed Julian date input range.