A customisable calendar with multiple selection types, animations and more