BUG TimeField respects user choice (fixes #8260)

Regression from c969e04731a6443a4efbdcc6304edd4e88003e83.
Also fixes width to accommodate for widest common format:
"11:11:11 AM"