The Twentieth Amendment to the Constitution sets the day and the hour when a new president takes over. “The terms of the President and Vice President shall end at noon on the 20th day of January… and the terms of their successors shall then begin.” The amendment was ratified in 1933.
A new president takes power on a date that everyone knows years in advance.