Definitely, that'll nicely avoid the closure pyramid.

How about the `dateTime`/`date`? I can see pros and cons for doing it either way... could do `dateFromObject` I suppose, and then can choose either option.