There's currently an offer on to buy a velvetiser. But I thought to also take advantage of a discount on other things such as drinking chocolate and boxes of chocolate. I've looked online but can't find anything that guarantees the length of Best Before. Is it too early to buy chocolates for gifting at Christmas?