(#13054) Add day-spanning support to schedule's range parameter
Allow schedule ranges to span the midnight boundary properly. For
instance, for a 9 PM to 3 AM change window you can simply state
"range => '21:00 - 03:00'" instead of
"range => ['21:00 - 23:59', '00:00 - 03:00' ]"