On 2 occaisions now I have purchased 'craft' beer from Glengarry (Mission Bay and Downtown) to discover the beers (Coopers Pale Ale & Green Man Bitter) were past their expiry date. In the case of the Coopers - the beer was almost 6 months out of date.
Might pay to check the expiry dates when purchasing your craft beers - do you normally check them in the shop?