The sold date will be the completion date: the information comes from Land Registry and they only get the information after everything is done. The marketed to date is probably the exchange date, could be the sale agreed date, most properties continue to be marketed with a "sale agreed" tag.