When should we hire a real estate agent in Milton?