Christmas is celebrated for 12 days, starting on Christmas Day and ending on January 6th. The first day of Christmas is called Christmas Day, and it is typically celebrated with gifts, feasts, and family gatherings. The last day of Christmas is called Epiphany, and it is a time to reflect on the spiritual significance of the season.