the media in the filter breaks down over time once exposed to the oil. So, yes they do have expiration dates..
By using the 6-month filter your filter will remain operational for the full 6 months, and today with the improved oils such as Amsoil that can go a year or 25k miles, the need for the filter to last is more important than ever.