Jason,
I have also told students many times to not wait until the last minute to complete the assignment or ask a question about the assignment. If the assignment is due at midnight, I usually get one or two that email me at 11:30 pm and tell me they don't understand and ask for help and expect that I am online 30 minutes before the assignment is due. At one point I even put in my syllabus that I won't answer questions about bigger project assignments 24 hours before the assignment is due - if they didn't start the project before then, the reality of them completing it to reasonable expectations is slim. Sometimes it helps, sometimes not, but it at least gets them thinking twice about putting it off.
Herbert Brown III