According to the official site www.mariasharapova.com here it is the first 7 months of 2012 schedule:
January
Jan 1 - Brisbane International, Australia.
Jan 16 - Australian Open.
February
Feb 4 - Fed Cup vs Spain, Russia.
Feb 6 - Open GDF Suez, France.
March
Mar 7 - BNP Paribas Exhibition Match, New York.
Mar 20 - Sony Ericsson Open, Miami.
April
Apr 23 - Porche Tennis Grand Prix, Germany.
May
May 5 - Mutua Madrid Open, Spain.
May 14 - Internazionali BNL d`Italia, Italy.
May 27 - Roland Garros, France.
June
Jun 25 - Wimbledon, .U.K.
July
Jul 28 - Olympics, U.K.
GO MARIA !!!