All persons elected at the odd year general election shall take office at 12 noon on January 1 following the election. In home rule cities, if the charter provides for an earlier date for taking office or if prior to April 1, 1971, the council provides by ordinance for an earlier date for taking office, the earlier date shall prevail.