require due_date when payment_method is not blank