Calendar : love and logic