Theoretically yes, but it depends on when you order the card. After a certain point in the month (around the 9th maybe) the expiration is the end of the next month of the following year. If you ordered today, the card should be valid through July, 2008. If you ordered on July 1, 2007 the card should be valid through July, 2008.
If the extra partial month is important to you, you can ask the CM taking your order when the card will expire and he/she can tell you what day to call back to get the extra month. If this cuts your trip close, you can have them leave a temporary card at Epcot Guest Services.