All week day schedules

Function returns all week days between (first day) and (last day) and
the rotational schedule for each day
Added holiday support