Extending Dates Role's Vague String handling & Fixing #346

I've extended the handling in order to support the functionality required to fix https://github.com/duckduckgo/zeroclickinfo-goodies/issues/346

@mwmiller be fine for me as the UK is more-or less-UTC for 50% of the year ;) However I believe this probably wouldn't be ideal for America, Australia etc

Technically; I don't see how we could get access to the client clock without converting this into a spice and using JS, which seems unnecessary really