oi... where got Christmas and Vesak day automatically Chinese? Those are religious holidays not racial/cultural ones. So now I'm confused. You said Chinese. The counterparty to Chinese is Malay. not Muslim. There are Chinese Muslims too for example.
So is your issue with holidays for other religions or for other races??
Start with one first. Your pick : too many holidays for Chinese or too many holidays for non-Muslim?