The US Constitution mandates that each new president's term begin at noon on January 20 (or the day after if it falls on a Sunday), and that the president take the oath of office.