wip: add abbr hour format so each view uses it's own format
wip: update unit tests to match new behavior