That's because the old EPA testing procedures were not realistic. The new test implemented in 2008 better matched actual driving conditions, and as such people are now getting fuel economy figures pretty close to what the EPA gets from their current test.
I have always gotten at least 2 MPG better than the EPA numbers.