@benjaminvialle 
Could it be better to call that method [grouging.]commit_after_due_date? instead of [grouping.]past_due_date? which doesn't mean really what it do ? IMO, it sounds better.