Question: When is Christmas in 2012?
Answer: Christmas, which celebrates the birth of Jesus, is celebrated by Catholic and Protestants every year on December 25 and by Orthodox Christians on January 7. Rastas, who accept former Ethiopian Emperor Haile Selassie as the returned Messiah, also celebrate Christmas on January 7, just as Selassie did as an Orthodox Christian.

