можно попробовать переносить блок принудительно, тегом br, в случае, если текст не помещается в одну строку
и обертывать каждую строку бордером
если строка помещается в длину, br не отображаем
посмотреть что за див вылетает при отображении кабендаря и в него через js/jq дописать необходимые инпуты
значения этих инпутов писать в скрытые инпуты на страницы, чтобы не терять данные времени(часов и минут)