Progress commit
Refactored timezone calculation

Uses moment.js and thus handles half hour time zones (e.g. Adelaide).