[PLAT-1589] Improved attempt at time-series caching. Optimises for the historical simulation case by grabbing a whole year of data and then picking sub-series out of that (typically just 1 day).