Does food coloring have expiration dates?

Yes. It will be fine for about 5 years or so after the given expiration date. The given expiration date on the package is just concerning the actual color quality, not any health concerns. So your good to use it.