Allow clicked date to be computed from any DOM event

Currently, only `dayClick` events give away the precise date and time that was clicked.

This changeset allows the date and time to be computed from any DOM event, including the one that is passed from an `eventClick`. This allows the data to be obtained from within an `eventClick` callback, while still maintaining total API compliance.