gems for calendar handling