The 12 Days of Christmas start on Christmas Day and last until the evening of the 5th January - also known as Twelfth Night. The 12 Days have been celebrated in Europe since before the middle ages and were a time of celebration.