We give presents .... Christmas.
a) in b) on c) at
Interestingly enough, that is the only test question mentioning Christmas in our huge TrackTest database. It is from the easiest A1 English level so you should not have a problem with it.
Would you know the correct answer? :-)
Merry Christmas to you all.