Rather old question but I recently had the same problem and found this easy solution using dateutil
:
import dateutil
for datestr in ("Nov 10 2014","Nov 18 15:12"):
print(dateutil.parser.parse(datestr))
returns:
2014-11-10 00:00:00
2025-11-18 15:12:00