B&M has revealed New Year's Eve and Day opening times for its almost 800 UK branches. So if you're having a party and need to stock up on snacks, or your home needs a speedy spruce before the big night, here’s everything you need to know. When is B&M open over New Year's? As B&M's...