No. You’re wrong. We ‘have’ any and all holidays celebrated by a multiracial, multi-ethnic population, and that’s fine. But that doesn’t mean the specific holiday of Christmas must be renamed or ignored, because the UK is a Christian country and therefore ‘officially’ celebrates Christian holidays.
Diwali gets called Diwali. Ramadan gets called Ramadan. Why should Christmas be different?