calendar + case insensitive on search + strip whitespace on db and on search

Petite remarque de style, en général on utilise des tirets pour les séparateurs de mots dans les classes CSS. Donc

```css
.calendar-available {

}
```