FB137318: Time charts

Support date and datetime values on x axis.

Also make commcare graph models deal only with strings, and have commcare-odk deal with parsing them into numbers and dates.

Cross-requested with commcare.
There's a data parsing method in the DateUtils object that would use instead of this if possible, multiple datetime functions sketch me out?