Chapter 12 of the book.
TimePicker challenge.
Works for now, but really a copy-paste.
Must be refactored.