For real estate agents, December is a good time to buy a house because the seller is more likely to take a lower price or give...