It’s the season for joy and happiness. It’s also the time to shop, shop, shop. The National Retail Federation estimates that Americans spend an average of $940 every year on seasonal expenses. It’s a large amount to spend in a few weeks. More significantly however, the spending is accompanied by frenzy and stress. In fact, the American Psychology Association ranks the pressure of gift giving as one of life’s top four stressors.