Trump inauguration: Why does the US vote in November but the new president takes office in January?

Trump inauguration: Why does the US vote in November but the new president takes office in January?