I don't think this is a bug.
DC can only calculate forward, so in the 1st input ("19..") is wrong. I have programmed the script in such a way that it'll say "years left is 0" if you give it a "Year" which is smaller than this year (2008; 2009 for after Dec. the 31st etc.)
If I'd specify 31/12/2003 at 00.00.00, DC won't calculate years, but for '' 2008, it'll say:
(lol still have your translation enabled
)
EDIT::
Good idea of yours
!!!!