Что такое календарь? Всем известно его изначальное предназначение, но не каждый знает, насколько важным и сложным этот элемент может оказаться в рамках создания сайта или мобильного приложения.