I don't understand how some people can't follow deadlines. The dates are set for a reason. If I say something is due at a certain time, that doesn't mean read the email and go "oh, I guess I should have mailed it sooner." It doesn't mean to ignore me either.
It is not my job to be your mother and tell you that you have to have something in by a certain time and if you don't you will be punished. Unfortunately that seems to be "other duties as assigned" in my job description.