Hell is Programming a Calendar (Part 1)