Unnecessary flooring of forecast date based on timestep
Currently the forecast date is floored based on
self._dt. This causes issues in some cases, and I wonder why this is there to begin with.
It should be perfectly valid to have a time series with a dt of 15 minutes, starting at 09:35 (and then 09:50, etc).