I think the tickets say on them that they're good for a year (I think LIRR and MNR tickets say 90 days). Could be wrong about that, though...
Regardless, I've used NJTransit tickets that were at least 2-3 years old without a problem--even after fare hikes.