Isopropyl alcohol oxidizes to acetone and can slowly form ethers and epoxides. This occurs very slowly while the bottle is closed but it happens much faster (but still pretty slowly) once the bottle is opened. So yes, rubbing alcohol expires. Once it's reached the expiration date, throw it out.
I'm a biomedical engineer. Organic chemistry occupies about 99% of my day.