Best of my understanding, you can also update a value in this field for which “Allow on Submit” property is checked. Perhaps you should enter a separate field as Due Date is standard field in which value is already set based on back-end code like Lead time or Payment Terms offered to the customer.