Well, I've found that this works. No clue whether this is the Right Way To Do It, but maybe any way that works is the right way:
...
} -validate {
{start_date {[template::util::date::validate $start_date ""]} "" }
}
...
If there's a better way, I hope someone posts it!