minor docstring cleanup
new function: finddate() + a few date patterns + "en_month_pattern" rename

"en_month_pattern" was renamed to "B" (the same name as it's time
directive)
using conv.finddate instead of writing re.search
using conv.finddate instead of writing re.search, removed commented lines
minor formatting
added location parameter (thanks to User:4nn1l2)