Is it safe to eat food past its expiration date?

Yes. The expiration date is only for best used before the date. It does not mean that after that date the food is spoiled.