finished implmenting triggers
added second :vacation syntax to accept a specific date/time