Support snapshot windows

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

Shouldn't the end date be the SnapshotDate, you should never have to read data _after_ the snapshot date. I am not quite sure what the intention of "latest" is in the comment.