My brothers and I attempted Gannett in 2005, 2006, and 2007 from three different routes. We were unsuccessful the first two times, but we made it on the third try.
As far as when to attempt Gannett, I would suggest sometime in June. The weather is warm enough by then, and the snow cover is usually still good. The more snow on the upper mountain, the better.