Fix time range selection
Selecting a time range after the end of the zarr forcing data would cause the caching to fail and redownload all of the forcing data. This is now fixed.
As of writing, this range is 1979-02-01T00:00:00 - 2023-01-31T23:00:00
inclusive