BUG 8337 updating timecheck

This should prevent US time settings from converting to ISO and thus
loosing their AM/PM number.  This also works for the unit tests.