Use props instead of state to pass the selected date

Ref #20 & #17

I think that we've worn out the use of DateUtil.. We need to figure out what we want here, keep moment.js? Remove DateUtil? Etc.