Question: what does it mean when something is due by a certain date?
Answer: “Due by [date]” normally means the thing is to be submitted— BOTH anytime before that date, AND before the relevant closing time on that final date itself.