#982: test prehistoric/futuristic cycling, out-of-bounds year

This closes #982.

It also updates isodatetime.

@hjoliver, please review.