Instructions
Step0: setup the base HTML page
Step1: create the base calendar
Step2: introduce the surprises!
Step3: make it pretty!