Not December yet?? - Try the 365 Quoteables Daily - for preview of what's to come
This is an Advent Calendar built in JS, with 24 doors for the days of Advent (Dec 1 - Dec 24). A door is only active on or after the specific day displayed on it. The active squares are transparent and clickable. After you click them an alert message with a special Christmas quote pops up on the screen. The inactive squares are covered and cannot be clicked til that day/date in December.
For instance, on December 16th, the first 16 squares will be active.This means that, by default, the whole Calendar is inactive before December.
Github : Demo