NOJIRA Support 3-or-less digit years in dates

17 January 999 is actually legit.
NOJIRA Fix de_DE dates in March

This is probably still broken in all other locales that have some form
of non-ascii character in their months.

I added a test for french that fails at the moment.