add support for ListField
improve date parsing by use python-dateutil