HTTP::Date -> Date::Parse; it's more common/supported in OS packages
Fix dist.ini, update MANIFEST/META,Makefile.PL etc.
code and meta changes to reduce dependencies