Date type autodetection

@seanh not sure if this is the perfect solution but it avoids running everything through pandas/reading the file twice. It has worked for the dates and non-dates I've tried so far on the command line, but I'll need to try and write some more thorough testing.