Every year, the average American spends $997.73 on Christmas shopping, but the best part is that 74% of consumers are planning...

read more