There seems to be a bit of banter at the moment about the virtues of ISO 8601 vs RFC 822 dates. It's just a matter of using suitable tools, in the RSS parser I wrote, I don't really care as Date::Parse supports both:
use Date::Parse; my $time = str2time( $item{'dc:date'} || $item{'pubDate'} );