Tis the season for big purchases. The National Retail Federation predicts shoppers will spend just over $900 per person on ...