direct to your inboxAs most of us will be spending New Year's Eve at home this year, supermarkets will be in high demand as shoppers get stocked up on party food and bubbles.However, opening times may differ in your local supermarket, so it's important to check before you visit.Here's all the opening times for Asda, Aldi, Lidl, Tesco, Morrisons, Sainsbury's and Waitrose on New Year's Eve.Tesco Extra, Superstores and Metro branches will open as usual on New Year's Eve but close early at 7pm,