The high street home and garden retailer has a range of new items perfect for Christmas shopping and shoppers can save a huge 80% on a B&M gift card