82% of Americans celebrate Christmas and 42% of those who celebrate will be shopping for gifts for six or more people, a new ...