"Date labelling on pre-packaged foods
Information about dates on pre-packaged food is a valuable source of information. Here are some terms you should be familiar with:
Durable life - This indicates the anticipated amount of time an unopened food product will keep its freshness, taste, nutritional value and other qualities when stored under appropriate conditions. A "best before" date tells you when the "durable life" period ends.
Best before date - The "best before" date does not guarantee product safety, but it does give you information about the freshness and potential shelf-life of the unopened food you are buying. This must appear on pre-packaged foods that will keep fresh for 90 days or less. Retail-packaged foods may be labelled with either a "best before" date and storage instructions, or the date packaged, along with a "best before" date and storage instructions."