I'm not sure, Efee, that "tempus" is enough to express a "shelf life". Maybe we should translate it "tempus finitum"? I don't know. I'm just wondering...
BTW, I doubt the ancient Romans had a similar expression, so however we need to create "Latina nova" in this case.