Written - Xmas or Christmas depending on situation
Spoken - Christmas
Who would say 'Xmas' anyway, do they actually say 'X Mass'?
As for shopping, luckily with a small family, no rugrats and a general willingness by everyone to tell each other what they would like makes christmas shopping very easy.
