Add and maintain `next_due_date` columns

* Also, base "overdue" state on `next_due_date`