Unless a deer was easily identified as a fawn with a missing ear, odd coloration ,etc., I think it is almost impossible to give a definitive age for most wild deer. I think a lot of the bucks people think are superstar 2 and 3 year old bucks are actually much older, but with some body characteristics of a young deer.
I've sent in a lot of buck teeth for CA aging, and while that isn't perfect, it was eye opening how much older the bucks were than we thought. We had one come in younger than I expected - a 140" 8 pointer that was only a 3 year old while we had about 10 bucks that were older than we assumed. Plenty of the 110" bucks we thought were 2 or maybe 3 years old came in much older.