When does he get the keys to the purchased property in Dubai?

The process can take anywhere from a few days to several weeks, depending on the complexity of the transaction and the readiness of the property.