Hi Jon Deak,
First, my pleasure to assist you.
As per your description, please don’t worry, we can work together to narrow down and resolve the situation.
As you know that mm/dd/yyyy is the default format in MS Excel
May I know have you tried to create a custom date format e.g. select your cells containing dates and right click and select Format Cells. In Number Tab, select Custom then type 'dd-mon-yyyy' in Type text box, then click okay. It will format your selected dates.
As you mentioned, "Excel keeps changing my date format from dd-mon-yyy to dd-mon-yy when i close and re-open it" may I know does issue happened do specific Excel document? If the issue happens to all Excel files including a new created one, the issue is more related to the Office app itself or your computer environment. Could you please try open your Excel insafe mode which allow you to safely use it when it has encountered certain problems
In the meantime, to confirm whether this is a bug in a specific version, please provide us the version information. To check version: Open Excel>File>Account>Product Information and capture a full screenshot and share here (Please mask your private message for protecting your private message) and we will be tested on that version and verify the result with you.
I appreciate your understanding and stay safe!!
Best regards
Waqas Muhammad