Foods that are left out in room temperature for more than an hour can begin bacteria growth. Our stomach acids can kill some of these bacterias but not all and some can make you very sick. Keep foods OUT of the danger zone- Above 40 degrees and Below 140 degrees. Between these temperatures bacteria lives and breeds on our foods.
Ham should be good 4 to 5 days refrigerated.
about 1 month
If it's in brine ( which is usual) then at least a month in the fridge.
Not right away. It should be refrigerated for long term storage.
Yes pumpkin rolls have to be refrigerated because of the cream cheese as the filling it's a dairy and can get sour.
About four to five days, properly refrigerated.
24 hours
Honey, those sell-by dates are just suggestions for the timid. If your pimento cheese looks, smells, and tastes fine, go ahead and enjoy it. Trust your senses, not some arbitrary date dreamed up by the food industry. Now go ahead and live a little dangerously with your cheesy snack!
3 days
About a week if refrigerated.
No potentially hazardous foods will last forever. Yes. Goat cheese will go bad much faster if not refrigerated.
Certainly, you can freeze just about anything for however long with calories to preserve it as long it is thoroughly frozen, otherwise, moisture will cause bacteria to build up.