implemented Date, minor style changes in Event