When is the Best Time to Build a New Home?