Is foods expiration date exact date?

Not necessarily. But the company won't guarantee the product if used after the expiration date.

No, it is not an exact date. It is an estimate, biased toward safety, of when the food will be good to eat. Many of them last a long time longer, but the further past the date, the higher the chance is that it has gone bad and might make you sick.