#3 first dirty version of OrderSchedulerService.makeScheduleForToday
#3 simplification of not important elements
#3 refactored version: custom collections
#3 refactored version: small enhancements
#3 refactored version: business rules with groovy