Switched to NSDateComponents to create the date "short string"

Fixes #583 

This change also allows for localization of the units of time single characters.  NSDateComponents seems to perform well enough during scrolling - CALayer stuff swamped the CPU comparatively during instrumentation.