Richard Clamp and myself have just released Text::vFile::asData, for easy
parsing of vFile files, including (and hopefully of relevance to this list)
RFC2445 vCalendar files.
http://search.cpan.org/~rclamp/Text-vFile-asData/
In particular, some of the examples
https://unixbeard.net/svn/richardc/perl/Parse-vFile/examples/
show how to read vCalendar files, generate DateTime objects, and use those
objects, ::Sets, and ::Spans to generate useful reports. Hopefully people
new to DateTime might find these interesting and/or helpful.
N