Improve error handling.
Refine deadline dates.
Add upload date so that admin can see if deadlines are being met.