in reply to best way to store date / values

For all of your scenarios, a hash looks like your best bet.

Perl doesn't see "10/01/2002 00:00:00" as being any more or less special than "foo", "bar", or "baz" -- it's just a scalar.

Update: Boy, that halley's fast. Ditto on what he said.