I signed a contract for roof replacement on 12/3/2020. Start date was promised verbally as 12/8/2020. To this point, no work has been even started. I emailed contractor on evening of 12/8/2020 detailing that no work had been done, no equipment had been delivered. He called me the morning of 12/9 and screamed at me for trying to hold him to the start date he promised. Now nearly 2 business days with no contact. At what point can I terminate contract?