The best time to buy or sell in Hampton Roads