stay in 24 format for H or HH if language does not have meridiem

Fixes problem if the format for the datepicker is set with "H" or "HH" and a language that does not have Meridiem is set.  Without this fix, times after 12:00 can't correctly be selected.  16:00 ends up appearing as 4:00.  This fix ensure that the hour stays in 24 format if the language doesn't have meridiem.