James,
Sooner is always better. I've learned with quizzes and tests, I can give immediate clarification of misunderstandings. Also, occasionally I'll discover an error I've made, and I think students appreciate an immediate grade adjustment. This shows fairness and encourages a bit more trust and respect.
Barry Westling