New Year's Day opening hours for Next, John Lewis, M&S, Primark and more

Shoppers should plan ahead to avoid disappointment