Reuters Copyright: Reuters

Just over 24 hours ago, we had no idea what the political advent calendar would look like.

But now the election is finally over, Boris Johnson has a huge majority of more than 80 seats to work with. So what could be in store for the first few weeks of his new premiership?

Tomorrow The prime minister is expected to travel to meet his newly-elected Tory MPs.

Sunday Expect more drama, fall-out, and grilling during the first Sunday political shows since the election.

Monday 16 December Mr Johnson is expected to announce a new-look team next week and his re-shuffle could start as soon as Monday - though we've heard there won't be any seismic movements. But those who had an impressive election campaign could be in line for promotion and others who struggled may be demoted as a result.

Tuesday 17 December MPs return to Westminster and begin the process of swearing in, where they take an oath of allegiance. Usually, the process lasts a few days, but it'll be rushed through in two days to make time for a Queen's Speech before Christmas.

Thursday 19 December The Queen will formally open Parliament, but with "reduced ceremonial elements". The last State Opening was only a few weeks ago - on 14 October - just 10 days before Mr Johnson called the general election.

Friday 20 December The Conservatives have promised to re-introduce Mr Johnson's Withdrawal Agreement Bill, which would ratify the deal with Brussels, in December in what they describe as an "early Christmas present" for voters. This could mean MPs unusually sitting on a Friday in order for the bill to be introduced at first reading.

Then we're all going to have a couple of weeks off for Christmas (at least we hope we are).

January 2020 If Parliament rises for its usual Christmas recess, MPs would be back in Westminster in early January to pass the Brexit bill. They would only have a few weeks to get the legislation through both houses before the 31 January deadline.

And beyond that? We're not being fooled into speculating that far ahead - a month is a long time in politics. But, Mr Johnson has repeatedly said he wants to "get Brexit done" so he can focus his party's other manifesto pledges. And with an 80-seat majority, he shouldn't struggle to pass legislation.