The 4,000-square-foot festive destination makes its seasonal debut three weeks earlier than last year's setup. Image courtesy of Selfridges
British department store Selfridges is spreading holiday cheer ahead of schedule this year.