Whether you need to do an emergency food shop or hunt for a bargain in the January sales, New Year’s Day can be a confusing time for retail. Because January 1 is an official bank holiday, high street schedules are a mixed bag this year. Major names like Aldi, M&S, and John Lewis have confirmed…