From F1.com. Looks like India got moved back, and USGP is now the 2nd to last on the calendar! Good dates for both:
"The FIA has released a confirmed calendar for the 2012 season following a fax vote by members of the World Motor Sport Council. The addition of the United States round makes for a 20-race season, which will get underway in Australia on March 18. The season finale will take place in Brazil on November 25.
2012 FIA Formula One World Championship calendar:
08/07 Great Britain
04/11 Abu Dhabi
18/11 United States