Calendar Event are used to defined the unavailability of a Person (holiday, strike, disease, ...).
It defined why the person didn't work as he was supposed to ?
Time availability is catalogued in the stock table.
The quantity is catalogued in second, which is the standard time unit.
Calendar Period's quantity is a negative value.
This Event can be recurring in order to simplify how the user enters his calendar.