how long does it take to buy a new build in spain