I bought some ham from my local Aldi. It has sat in my refrigerator unopened for probably 2 months. The expiration date has not expired. It expires at the end of this month. However, the bag that it is in has swelled. That makes me nervous. Is it still safe to cook and eat?