The average American spends an estimated $850 on Christmas gifts each year.

Christmas cards have been a tradition since the mid-19th century. They have been a way for people to share their feelings with friends and family during the holiday.