I think you can say it whenever. I generally say Merry Christmas to people before the day if I’m not likely to see or talk to them again before the actual day (e.g. work colleagues) but will wish family or closer friends a Merry Christmas on the day.
Discussion
That makes sense, yes 🐶🐾🫂