Report Scheduler - Between times ignored when Start and End dates entered

The between times configured for a report schedule will be ignored if a Start and End date are defined.
For the below example, the report will run every minute between 00:00-23:59 not only between 11:00-12:00 as defined in the between times section. The Start and End Dates need to be left blank for the scheduled report to only run during the between times, if this is happening for an existing report deleting the Start and End Dates value will not resolve the issue as there will still be valid dates saved within the database. In this situation the report schedule will need to be configured as new to ensure no Start and End Dates are inserted into the database.
Bug #5707