Those planning to buy the £85 cobalt blue Midhurst dress will now have to wait until January 15, when the firm re-stocks, as every size has now been snapped up. 'Nigella knows the kind of fabrics that ...