Yes, concrete mixes will expire. The active chemicals will lose their ability to react after a while and will lose their power to bind the mix together. Six months to a year is typical for an unopened bag of concrete mix before it expires.  Here are some more details on how long before a concrete mix expires and how it can cause cracks and crumbling of concrete.