I sympathise with all working over Christmas (I'm on station but not at work) but that's aviation. Not only are cabin and flight crew working but maintenance engineers and other ground support staff (not forgetting ATC) are also at work.
Throughout my shift-working career, most guys would, where possible, re-arrange their shifts to allow those with small children or long-standing family commitments to take XMAS off, even if rostered on. The compromise would allow those working XMAS to enjoy the New Year celebrations.
Virgin99, get a life and an evening course in English.