MPs will get round to having their final say on the deal after five days of debate, the Prime Minister has confirmed.
The timing gives Mrs May a fortnight to avert what threatens to be a humiliating defeat at the hands of scores of Conservative rebels.
In her third statement to the Commons on leaving the EU, she said: "I'm looking ahead to December 11th, when this House will be faced with a decision as to whether or not it wishes to deliver on the vote of the British people with a deal that not only delivers on that vote but also protects their jobs."
Mrs May received a largely hostile reception as she told the House of Commons her Brexit deal "delivers for the British people", and warned that rejecting it would put the UK on the path to division and uncertainty.
She was loudly barracked by MPs as she insisted that no better deal was available than the Withdrawal Agreement and Political Declaration on future relations endorsed by EU leaders in Brussels on Sunday.
Former minister Mark Francois branded her deal a "surrender" and said opposition from Eurosceptic Tories and the Democratic Unionist Party meant it was already "dead as a dodo".
Ex-defence secretary Sir Michael Fallon described the deal as "a huge gamble" which involved the UK paying a £39 billion divorce bill and giving up its votes and veto without any firm commitment on future trade relations.
But Mrs May said: "I believe our national interest is clear.
`FINAL SAY: Theresa May will give Parliament a meaningful vote in December (Pic: GETTY)
DIVERSION: The timing gives Mrs May a fortnight to avert a humiliating defeat from rebels (Pic: GETTY)
"The British people want us to get on with a deal that honours the referendum and allows us to come together again as a country, whichever way we voted.
"This is that deal. A deal that delivers for the British people."
In a sign that she aims to go over fractious MPs' heads and appeal directly to voters for their backing, Mrs May said parliamentarians had a "duty" to listen to their constituents before taking their decision in the national interest.
But Labour leader Jeremy Corbyn said the Commons would have "very little choice" but to reject Mrs May's "botched" deal, which he described as "bad for this country".
GAMBLE: Michael Fallon said the deal was a huge risk (Pic: GETTY)
THE BEST YOU CAN GET: Juncker warned the UK couldn't negotiate a better deal if it is defeated (Pic: GETTY)
With 90 or more Conservative MPs indicating they could rebel in the "meaningful vote", Brexit Secretary Stephen Barclay admitted Mrs May faces a "challenging" division.
European Commission president Jean-Claude Juncker warned that there would be no more negotiation if MPs vote down the agreement, telling the BBC: "This is the best deal for Britain … and this is the only deal possible, so if the House says no, we would have no deal."
His warning came as EU leaders gathered in Brussels endorsed the terms of the Withdrawal Agreement and the Political Declaration finally agreed with the commission last week.
The deal is unpopular with EU-supporting MPs but also hardline eurosceptics – such as Jacob Rees-Mogg who wanted to trigger a vote of no confidence in the Prime Minister.