I normally buy via Amazon or Ebay to get a better deal, but never sure I'm buying the genuine thing. Is there any sure way of telling? Do you buy cheaper online or get it from Boots etc. to make sure you're getting the real deal?