When is the Best Time to submit a Final and Best Offer When Purchasing A Home?