The average American spends a little more than $900 each year on Christmas, including all the gifts and decorations that go ...