Yes the policy has to be in place from the date of exchange as effectively from that date you own the property, the completion date is purely transfer of funds and handover, the seller will do the same to the property they are buying, but even if their insurance is still live they would not claim against it as you would have to.