Добавил календарь. Оптимизировал код.