Si cette question est effectivement posée aujourd'hui, 8 février 2011, je n'y trouve pas de solution.
Par contre, si cette question est posée un 1er janvier, cela est possible.
Imaginons que thedoums nous donne cette affirmation le 1er janvier 2011, et qu'il soit né un 31 décembre.
Le 30 janvier 2010, avant-hier donc, il avait 17 ans.
Le lendemain, 31 janvier 2010, c'est son anniversaire, il fête ses 18 ans.
Ainsi, cette année (2011), le 31 décembre, il aura 19 ans, et l'année prochaine, le 31 décembre 2012, il aura bien 20 ans.