The parents aren’t getting stiffed for 2 weeks of fees though. Nurseries have their rates very clearly set out, by the day, half day or hourly rates, and parents are charged for the days/hours their child is booked to be in nursery. Some nurseries pro rata it (so your days/hours for the whole year are added up and divided by 12, so you pay the same amount each month, but you are still only paying for the days you’ve booked) and some bill monthly for the days/hours you have booked that month (so your bill in December is lower than other months due to the Christmas closure). Whichever way they choose to bill it, the fees are calculated to cover all their costs and overheads, which obviously, like every other business, includes staff annual leave.
So in OP’s case, if they wanted to close early on Christmas Eve they should have factored that into their plans and calculations, and they should already have it covered financially. They can’t just charge parents for that day and then not provide that service. Imagine if you went to Tesco’s this week and they said “you know what, we’ve decided to give our staff an extra half day off over Christmas, so we’re adding an extra £50 to everyone’s shop this week to fund it. Oh and if you object, you’re clearly a tight-arse”.
This isn’t just aimed at you, there are dozens of other people in this thread saying the same thing, but it really is staggering the number of people who seem to think that nurseries, alone of any other businesses, do not factor in staff holidays into their fees, and need to rely on charity/defrauding parents in order to give their staff time off.