Refactor EventId

* convert date to timestamp
* add accessor methods
* rename method arguments