Date fixes

Turns out we have been completely ignoring the timezone offset, instead favouring to always display the date as it would have been in the current timezone as opposed to where the event took place.

This isn't how `git log` outputs information (or github.com), so we should take it into account when creating `NSDate` objects.