Split out downloading a range to a function
Automatically split ranges to less than 3 months