in reply to Date-sensitive output with Template Toolkit

Not really what you want to hear, but I would make my Perl script grab DateTime, see if it's April Fool's Day, and then pass something to the template that lets me say [%IF april_fool %]. If you're determined to jam this into your template you could probably get Template::Plugin::DateTime to do it.