Timotheus over at macorios.com has a workflow for using Hazel to pull dates out PDFs. Basically, he uses the Contents field to look for strings of text matching common date formats. Clever.
He is selling the rules for $4, which I can understand because it clearly was a lot of work setting them up.