No, you don't have to. It's just a tradition.
Some People have Christmas dinner on Christmas day and some people eat it on Boxing day
what did the Logan's eat for Christmas dinner in roll of thunder hear my cry
what Americans eat
turkey
They do not celebrate Christmas there.
Chocolate
June 6th
Chinese resturant
alemaia
loobo and ham
yes they do
Yes, Goose is a traditional Christmas dinner bird, not as common a Turkey though.