PSA: the printed expiry date is not the date that matters once you open it
Small distinction that causes real confusion.
Expiry date: set by the manufacturer for the unopened product stored as directed, backed by stability testing on that product in that packaging.
Beyond use date: the point after opening, puncturing or mixing beyond which it shouldn't be used. Usually much shorter, and it starts when you do something to the container.
A vial with two years of expiry left can have a beyond use date of days once mixed. People read the printed date and conclude they have two years.
The date that matters is the one you write on it, not the one printed on it.