Re stock rotation- we live fairly rurally and travel to a large city Costco 2 or 3 times a year and buy a LOT of tins and shelf stable supplies.
My star tip is buy a sharpie maker and write the best before date (ie 12/19 would be Bbe December 2019), onto every tin/packet so it’s easily visible and check once a month or so that anything closer to useby date is at the front of your shelf.
Use some common sense too if an undamaged can or jar has 2 or 3 years shelf life, then it’ll be fine for months after that date (possibly years), if packs/cartons have say, a 6 month shelf life, they will be fine for weeks after... but check appearance, smell and taste! Certainly no need to bin stuff the minute it reaches best before or use by date.