A customer, center, tries on a shoe as a Macy's Inc. employee, right, carries shoe boxes at the company's store ahead of Black Friday in New York, U.S., on Thursday, Nov. 27, 2014. An estimated 140 million U.S. shoppers will hit stores and the Web this weekend in search of post-Thanksgiving discounts, kicking off what retailers predict will be the best holiday season in three years. Photographer: Peter Foley/Bloomberg via Getty Images