The only way I could have this close at 11:59 PM is if I waited until 2:59 PM.
So my proposal is instead of this:
Cal = Calendar, DD = Dropdown
I know, my mockup is horrible, but it should be clear:
- An input box for the date. Clicking in it would bring up the calendar to choose the date.
- A phrased "at"
- A dropdown input box to choose the hours
- A colon
- A dropdown input box to choose the minutes
- A dropdown input box to choose whether it's AM or PM
However, it would also follow the same date/time format you have set in your languages. So if you chose military time, there would be more hours in the hours dropdown and the AM/PM dropdown would not show for obvious reasons.