B&M is one of the UK's leading budget shops and one of the only discount stores to remain on high streets nationally. But when is it open at Christmas?