how do you predict due date?

It could eliminate guessing, and improve women's care.