Fix determine date bug (Fixes #2)

`re.findall` in `determine_date` and `raw_determine_date` searched sequentially, that is, most recent dates were placed into the front of the list. We auto-grabbed the first date in the string with index 0. But iterating through days and testing for membership in inquiry doesn't care about relative position in the string.

The solution is the reverse: to iterate through every word in the string and check if that word is in days, then use that data.