Normally buy own brands but thinking of getting some of this on offer with an online shop. How long after purchase do the expiry dates on it tend to be?