in/at/ on Christmas

Temat przeniesiony do archwium.
Jak powiemy ?? on Christmas, in Christmas, czy at Christmas ?
I to samo z weekendem... on/at/in the weekend jak to będzie ?
At Christmas
On/at the weekend
a czym się różni at the weekend od on the weekend ?
at - brytyjskie, on - amerykanskie
dziękuje zielonosiwy i mg
Takich pytań można uniknąć gdy używa się podczas nauki języka obcego podstawowych narzędzi - słowników. Odpowiedź twoich pytań można znaleźć w tym darmowym słowniku http://www.ldoceonline.com/dictionary/Christmas
http://www.ldoceonline.com/dictionary/weekend_1
Temat przeniesiony do archwium.