I'm not a native English speaker, but that's how I get it:

From August 2003 to July 2004: Last July = July 2003.
From August 2004 to July 2005: Last July = July 2004.

And so on.

See ya,
AnnaBtG.


What we've got here is failure to communicate...