Yes, it's mostly set based on our availability to perform the code changes for the new age, conduct the necessary testing, and work around our availability to perform the age reset.

The age reset and freeze time is the only time we have to work on major parts of the code and database that we otherwise cannot work on while it's in live use during the age. So our availability dictates when we can utilize what little time we do have during the reset!