BUG: fix issue #4678 for Python parser

Note that if names is not passed to parser and parse_date
refers to column names rather than indices, the user is warned.