Fix tests that are date sensitive

Found a bug in the calculation of available years.

Timecopped some tests to avoid breaking.

Deleted some tests that were no longer required.