earliest_date_due calculated from products