Could mouthwash have an expiration date?

Yes,always. all standard mouth wash have expiration date. The expiration date of the product will be printed on the bottle.
It could. I don't think that using "expired" mouthwash would harm you, but if you feel more comfortable disposing of it, please do so.