Use Liip absence calendar instead of a custom team calendar + refactor some code