Just on the off chance that anyone is interested in the actual facts of what happened here, have a look at this thread. It's defintely worth looking at the actual texts from the actual EU publication, and see if that constitutes 'cancelling Christmas' in anyone's book, except those looking for ammunition for a culture war.
The "actual facts" as clearly set out in the tweet you quote include a clear recommendation to all EU staff not to use the word "Christmas" and replace it with an inanity like "holidays" or holiday time. No other religion gets this treatment. There is no suggestion that EU staff shouldn't use terms relating, for example, to Muslim festivals and celebrations.
Now, let's be clear. If any individual wants to avoid using terms like Christmas, then that's fair enough. It's a free world. The problem here is that the EU goes on at length about the need to respect everybody's culture, religion, background, orientation, nationality and so on - all worthy stuff - and in the next breath prohibits its staff from using the word Christmas in official communications. Frankly, that is two-faced nonsense. You don't respect people's religious background by studiously avoiding naming their celebratory feastdays. It is simply offensive to Christians to forbid EU staff from using the word Christmas. In that sense, it is perfectly fair to call it "cancelling" Christmas, on the basis of "cancel" now being used to refer to people, concepts or words that are regarded as being impolite or "problematic" to mention in public.
As I posted earlier, if you can't see this, just imagine how an EU instruction to avoid using the word "Ramadan" would go down!
The tweet you posted is actually funny because it turns cartwheels to avoid addressing this simple point. Instead it goes off on a rant about how "far-right" politicians misrepresented the document. As indeed they did, seizing the open goal the EU stupidly presented them with, to advance their own agenda. But the initial problem was with the EU itself, and their attempts to portray it merely as a work in progress needing minor adjustment compounded the problem. It wasn't a work in progress - it was an official document issued to all EU staff and they were meant to comply with it. Its withdrawal should have been accompanied by a fulsome apology, a recognition of the offence caused, and a commitment to avoid similar actions in the future.
That's not being far-right, or even centre-right. It's just being sensible.