I'd also recommend using a <code>strptime</code> instead of an <code>re.split</code> for parsing the date back out, but that is more of a nit -- I'll gladly accept this either way.