Article 50 can be extended until May 22 but only if MPs approve the deal. If they don’t, the UK has until April 12 to come up with a plan or crash out without a deal.
Source: The EU Has Set Britain A Deadline Of April 12 If MPs Don’t Back May’s Brexit Deal