Black Friday and Cyber Monday, recent additions to the UK pre-Christmas shopping calendar, helped UK retailers to report the strongest sales growth in 25 years in the run up to Christmas. E-commerce sales have been especially strong, continuing to drive growth.