My contractor has sent an invoice for work which was very poor workmanship and not complete. I hired another contractor to redo and finish the job. He is stating he will file a lien if I don't pay and I want to know the last day he can file a Mechanics lien.