As lotus said, most of love hotels are fully booked by evening hour on Dec. 24th. Therefore, some deliverly health shops close around 6pm.
One of my Japanese shops I used to work for closes at 6pm beause of the hotel issue.
Also, most of shops are close on January 1st. This is not because of hotel problem but more likely they hardly secure girls available on January 1st.
A lot of shops promiss girl お年玉(new year's gift money) if they agree to work from January 2nd till 5th or so. Or shops give girls 1,000- 2,000yen more each time they have a customer during those days.