* Fix schedule using wrong month at the beginning hours of month
* fix broken test
* fix switchover for time based matchers
* Fix scheduling issue related to timezones
* Fix end date creating issues
* Adding the unopened mystery items to the call to get not obtained subscriber items. closes#7712
* refactoring according to pr
* Refactoring according to pr. moved time-travelers to it's own file and added new tests.