$_GET['date'] используется неоднократно. Лучше вынести в переменную.
date1 и date2 неописательны. Как вариант: firstMonthDay, lastMonthDay. Ну или uFirstMonthDay