Now supports full IETF codes & 2 letter codes

The IETF code (eg  "en" for English, "pt-BR" for Brazilian Portuguese) of the language to use for month and day names.  If a full code (eg "de-DE") is supplied the picker will first check for an "de-DE" language and if not found will check for a "de" language.