All deadlines are shown on the Managebac calendar. These are the 'at the latest' deadlines and you should always plan to complete before them.
You are in control of your own EE timeline and can complete in any timescale that you and your Supervisor agree to prior to these 'at the latest' deadlines.