"What are you doing at xmas?'
"Are you having family over at xmas?"
We don't say "what are you doing at Saturday?"
Or even;
"What are you doing at new year's eve?"
"Are you going out at new years eve?"
We say ON Saturday. ON New Year's eve.
We don't say 'On Christmas.
It sounds wrong doesn't it?
Why is it like this?
Educate me. 