added compact date/time format

Added a compact datetime that changes based on the relative amount of time passed:
* Today: "11:52am"
* Same year: "Nov 30"
* Different year: "Nov 30, '11"