swapped Date to DateVal

it was overwriting Date(),
which was needed in the
LoginPanel. also, i duplicated
functionailty in DateVal and
DateEntry because having one
extend the other was making
vectors complain for some
reason