During a contract, can an architect or engineer extend the completion date?

Yes, if the contract permits and there is an event which entitles the contractor to more time.