Pues como te digo eso lo tienes tu que programar y hacer el Query en cada dia, por ejemplo (pseudocodigo):
Código PHP:
foreach( $dias as $dia ) {
// hacemos un query y le pasamos de parametro $dia que es la fecha actual
if( has_events($dia) ) {
// Pintamos la celda de un color
} else {
// La pintamos de otro color
}
}
Saludos.