A slowing housing market and increasing online competition have hit retailers hard – will Christmas shoppers save the day?