The National Retail Federation expects shoppers to each spend nearly $900 this holiday season on gifts for their loved ones.

See Full Page