Yup - it's a pre-existing condition, no urgent need to fix.  As noted elsewhere, we may be able to eliminate all of this in favour of strptime() at a later date.  Making it all static and hidden from public APIs is goo enough for the short term.