Expiration dates are not only usually wrong, they are prima facie silly. The notion that as of midnight on a certain specified date, any substance undergoes a spontaneous chemical reaction that renders it unsafe or ineffective cannot be supported by logical thought.
Over the years I sent many so called out-dated chemicals to the labs for testing. Never had even one fail the potency tests. Without exception they all came back for continued use... but with a new expiration date... The labs did not want to run out of "work".
I never have sent in "expired" medicines for testing but I am morally certain that they would also pass muster.