When is Mardi Gras in 2008?

In the year 2008, Mardi Gras was celebrated on February 5th. In 2009, it was celebrated on February 24th. Almost a three week difference!