removed a +1 from _urls_omni_hires month to allow pulling December data (there is no month 13)
Yes, it will create the proper list of URLs because of the hard-coded day. I have tested it locally with print statements and it works. By creating the list of URLs, this alleviates the difficulties from before caused by making a URL each time. The more I think about this, the more I feel that it would be easier to just add one day to the time_to input at the start of the script rather than fix the off-by-one error at every location. But, I am afraid of messing up other people's existing usage.
Changing the inputs is mutating the input which is considered bad practice because of the reason you mentioned. Immutable code is always great! Thank you for this, it has been approved.