due date - how best to calculate