Do we say "at" Christmas or at "National Holiday" etc., is the usage of "at" correct?

3 answers 3