Would it be possible to support dates collected using Partial Date (http://drupal.org/project/partial_date)? It is also based on the Date module.

It would allow much more flexibility since in real world dates are often incomplete.