I think this kind of thing would almost certainly be illegal in the EU. If the company closes it's doors and you're willing to work, then they cannot take that out of your annual leave.
Some countries laws (eg Ireland) explicitly allow forced closure for Christmas, it is also in several contracts (that part of your holidays must be over a certain period). This is the closest it gets in Europe.
Some countries laws (eg Ireland) explicitly allow forced closure for Christmas, it is also in several contracts (that part of your holidays must be over a certain period). This is the closest it gets in Europe.