December is one of the best times of the year to buy a car. Not only do car makers roll out year-end promotions and specials, but car dealers are trying to finish the year with a bang, making it a bit easier to negotiate a lower price than you might get in June.

To help make your holiday car shopping even easier, here are 12 of the best car deals being offered this Christmas. As an added bonus (though it's not quite a Christmas miracle), most of these deals are good through the beginning of January. That means you can still snag some of these deals even if it's time to drag your Christmas tree to the curb.

2013 Subaru Outback

The very practical and winter-storm-ready Subaru Outback is available with 0.9 percent financing through January 2, 2013.

2013 Volkswagen Jetta

Lease a 2013 Volkswagen Jetta for $189 per month for 42 months with $0 due at signing. No down payment is a good thing if holiday shopping has left you strapped for cash. This deal ends January 2, 2013.

2009 or 2010 Certified Pre-Owned BMWs

Regifting is cheap. Buying a used car is thrifty. You can get most 2009 and 2010 certified pre-owned BMW models with either a three-payment credit up to $1,500 or 0.9 percent financing.

2012 Honda Odyssey

Santa has his sleigh and eight tiny reindeer, but you can seat yourself, plus seven regular-sized people in the 2012 Honda Odyssey. The Odyssey is currently on sale with 0.9 percent financing for 24 to 60 months.

2013 Mazda6

The holidays make us all run short on time by ourselves. With the Mazda6's engaging handling, you'll have another reason to volunteer to go to the store when your in-laws visit. The Mazda6 is available with no-interest financing for up to 60 months through January 2.

2013 GMC Terrain

Grandma may end up getting run over by something other than a reindeer, but with the standard rearview camera in the GMC Terrain, you can at least be sure that you won't hit her. The Terrain is available through January 2 with 1.9 percent financing for 60 months plus $500 cash back.

2013 Ford Escape

The Ford Escape has an available foot-operated tailgate, making it easy to load when your arms are full of presents. You can lease an Escape for $189 to $239 per month for 24 months with $2,584 to $3,593 due at signing depending on what region you live in. This deal is good through January 2.

All Certified Pre-Owned Audi Models

Reviewers say Audi's are some of the best-handling cars on the road. With 1.9 percent financing for 60 months, you'll be able to handle working a luxury car into your budget. This deal is good until January 7.

2013 Acura TL

The Acura TL has more tech in it than a Best Buy on the day after Thanksgiving. The difference is, you don't have to fight deal-crazed mobs to lease a TL for $349 per month for 36 months with $2,999 due at signing or $420 per month for 36 months with $0 due at signing and no first month's payment. These deals expire January 2.

2013 Kia Forte

With standard features that include Bluetooth, the Kia Forte is a lot more useful than the fish finder your brother-in-law gave you. Through January 7, you can get a 2013 Forte with $1,000 cash back or $1,000 bonus cash and 1.9 percent financing for 36 months.

2012 Toyota Camry

The Toyota Camry has an excellent reputation for reliability, which is nice when the most reliable thing about the holidays is that your creepy uncle is going to get drunk and say something inappropriate. Get the Camry with zero-percent financing for 60 months in most regions of the country. This offer is good through January 2.

Most 2007 through 2012 Certified Pre-Owned Land Rover models

Any Land Rover is going to be able to get you to the mall in even the worst winter storms. Until January 2, you can get most 2007 to 2012 certified pre-owned Land Rover models with 0.9 percent financing for 24 months.