use python-dateutil third-party library to parse different string representation of dates