DatePicker and Locales hotfix

Different locales have different minimalDaysInFirstWeek and firstDayOfWeek properties. First one cause outOfBound, second one is misalign days in weeks when non US-compatible Locale is used.