How awful. I would definitely say something to both the store from which you purchased it as well as the manufacturer. Maybe they need to add a "born on" date as well as a "do not eat past" date on the bag.

My thoughts are with your poor pups.