Written by Chris Klosowski. Last updated on July 5, 2023. Fixed issue with credit cards that have an expiration date more than 10 years in the future