The average number of days between when a property is listed and an offer is accepted dropped to the historic low of 20 in May.