This rich shade may not be at the top of your list when you think of Christmas colors, but it is the main color of Advent, the period before Christmas, when Christians fast and repent in anticipation of Christ's birth. Purple symbolizes royalty, luxury and a sense of magic or whimsy.