Add matplotlib plotdate format, better docstring, and tab completion