sex on may 18 what is the due date