Different start date calculation works much better for large problems.