7 reasons why December is the worst month to buy a car