For a query like this, you might do well to do the following:
Search CPAN, using terms such as "calendar" and ("graphic" OR "GUI"). (On CPAN, the Perl element is a given)
Feed your favorite search engine a selection of your terms updated by s/Food/feed/; thanks to roboticus.
Consider that it's likely that your requirements are such that a Perl user would build an ap that satisfies them from extant modules and a bit of glue. That may well be the route you have to go, as your specs are simultaneously a little nebulous and complexly precise.