Sometimes to have the cleaning services during the national holidays could be very expensive and often not guaranteed.
For this reason I suggest the host should be able to set up this option (i.e. no check-in on this date), but the calendar still shows the availability for stay including that date.
For example:
If I can't afford to have the cleaning on January 1st, I would still be able to rent it with check-in before this date, but I wouldn't like to receive any booking starting from January 1st IF the previous guest left on Dec 31st.
I hope to have been able to explain myself.
Cheers.