Я советую сделать это с помощью jquery, вы можете перебирать все дневные ячейки и проверять, есть ли у них события или нет, если вы не добавляете «пусто» или «доступно» на основе ваших критериев.
Если вам нужен более краткий ответ, мне нужен более краткий вопрос.