change date metadata parsing to dateutil.parser

Covers issues raised in #998.

Using [dateutil.parser](https://pypi.python.org/pypi/python-dateutil) to do the heavy lifting in `pelican.utils.get_date()`.