Suspense is now over as the swearing-in of the 31st Maharashtra Chief Minister will be held on December 5 at 1 p.m. at the historic Azad Maidan near Chhatrapati Shivaji Maharaj Terminus in south Mumbai, BJP MLA from Colaba constituency and Speaker of the 14th state Assembly Rahul Narwekar said on Saturday.