My current Uni does all the working out of rescheduling due to holidays for me. They do it by having some courses longer than others, with the max courses 16 weeks. It means the classes without days off get shorter terms.
So basically, holidays are for the first time in China, holidays. The students seem happy too.
Maybe this should be under 'what's making me happy'.