Support snapshot windows

Well no reason you didn't look at it Mark - I never created the PR. Apologies.

In the `None` case, the old snapshot code loads partitions up to the snapshot date, not all partitions