From http://kamisama.github.io/cal-heatmap/?utm_source=javascriptweekly&utm_medium=email