Don't you have to "add new calendar" every time, or a change in the Calendar will change old schedules?

Member for

20 years 6 months

If you overwrite an existing calendar in a P6 database, yes all projects that use that calendar may be affected. I say "may" as this will only happen once those projects are opened and then re-calculated.