On Christmas or in Christmas?


Hi All... I'd like ask how to use the prepositions "on", "in" or "at" in the following sentences:
1. I usually go on holiday ________ Christmas and I have a special dinner __________ Christmas day.
My answers are IN for first gap, and ON for the second gap. Is that correct?...
Thank you for your help. :)
  • I can't think of a situation in which I would ever say "in Christmas." I would say "I usually go on holiday (vacation) at Christmastime," or "…for Christmas."

    In the second part of your sentence, "on Christmas Day" is correct.
    In British English: at Christmas, on Christmas Day.

    I also can't think of any circumstances in which I'd say in Christmas:cross: