It is definitely a coding issue because its only looking at the years and not the actual validity of the passport. For example I put in May 2017-Feb 2028 (10 years, 9 months) and it won't let me proceed but if I put in Jan 2017-Dec 2027 (10 years, 11 months) it does work. I was told by one person to check back in 4 days (which is not good enough because the system has already been down since Thursday for their upgrade and myself, and I am sure many others, want to fly within the next couple of days).