add getEventsByDate

add GetEventByDate service and refactored Position in Location