I searched around and couldn't find an AM/PM time picker, so I wrote one modifying Netzke's custom time picker and then overriding it. Hopefully, this will be useful for someone else.
Let me know if there's any issues, or if I've re-invented the wheel.
This is what it looks like:
