Adding method to get values between two date times from timeseries, cleaning up support for wrap around years, implementing moving window for peak demand calculation in utility bill object

[#53022305]
Fixing bug found by regression test

[#53022305]