A project's completion won't ever be removed. The idea is when you reopen the project to add necessary tasks that made you reopen the project in the first place, your completion date will change to be the latest due date of the new tasks you've added/existing task dates you've adjusted.
If this helped you, please mark correct to help others : )