Generally, "a month from today" would be June 29th, 2010.
2 years and 7 months from now is 29th December, 2012.
Less one day makes it 28th December, 2012.
(I haven't heard this strange phrase before either, so maybe someone in America can confirm this.)
- For Teachers