How to perform calendar calculations, in 5 simple steps | Dark Hacker News