I've had a number of problems with the date logic. The tool's tracking of arrival date for overnight flights and those crossing the dateline wasn't right so selecting the next flight the default was date of departure not arrival. It permitted selecting flights for the wrong day. Pricing then fails because of the error.
The tool used to correctly track this and prevent you from selecting a date earlier than the arrival date of the prior flight.