I'm surprised they are allowed to sell out of date stuff. (I know expiry/sell by/best before dates are a subject of debate.)