Along the lines of other things besides food -
I keep an extra month's supply of my RX medications on hand. There is an out of pocket expense if your insurance is picky, like mine, about determining when they will allow refills. However, for me the cost is money well spent since I cannot go without some of medications without serious health consquences.
Also - I gave crank flashlights as stocking stuffers a few years ago to my sister and her DH. I got them at LL Bean for around $15.
Check and see if your insurance offers a mailorder plan. You get a 3 month supply AND you can reorder a month early so you can always have an extra months supply with no out of pocket expense above your copays. There is usually a discount to doing it this way too (2X or 2.5 times your monthly copay for a 3 month supply).

) I was pretty darn cold - LOL..
)
)
My family and I lived in a lakeside cottage for years and never stockpiled groceries- not even when idiots touted the end of the world during Y2K.