fixed fetching current date.

java things all store days as
1-val and years as 1-val, but
months as 0-11 for some
inexplicable reason