This DIY Food Can Dispenser is great for holding up to 42 cans in a rotating first-in-first-out fashion, so you can eat the oldest ones first. The plans can be modified to have more or fewer columns, or to fit a larger can.
Watch the video on how to build it here: