Music stars Taylor Swift and Oasis, great sporting moments at the Euros and the Olympics, and what felt like an almost entirely rainy year, influenced consumer spending this year.