Question: When are the 12 Days of Christmas?
Answer: Christmas Day to January 5
The 12 Days of Christmas festival season, which begins on Christmas Day (December 25), ends on the evening of January 5 (called Twelfth Night); this marks the end of Christmas festivities and, in ancient Celtic tradition, the end of the 12-day winter solstice celebration.