Minor formatting tweaks for increased readability.
Spotted a few potential refactorings.
Identified location for 12-hour formatting (which also needs a new "empty" digit) -- more to come on that later, though.