Closes #570 : Assignment due date with sections

- Add error message to show which section(s) is in past
- Add method to know the sections' names
- Modification of past_due_date? which doesn't work in some cases