Function to break up reservations by day and filter out reservations outside of the defined time range.
List of reservations
Date to get reservations; this can be any day in the week (or month if useMonth)
If true, will return a list of reservations within the current month
Optional
Room object, required if useMonth is true
List of ReservationDay elements for each reservation set
Function to break up reservations by day and filter out reservations outside of the defined time range.