TimePicker: make pickerMax closer to midnight in case clickableIncrement < 15 min.
Refs #18200.
Number format patterns do not have locale-specific decimal separators.
This was causing issues in locales where the decimal separator is not a period.

Fixes #18260, refs #17955.