A surge in spending has helped US apparel retailers to their best holiday shopping season in eight years, according to data that tracks consumer purchases.