improve error messages. fix due date on checkout success