DST fix

Related to #2 - 

We can avoid DST issues by having moment.js do date manipulation. This fixes a situation where the 'To' date falls in a month where DST is applied.