Is there a more robust parser available in, for example, the datetime module, that you could use instead?