Refactor SpecialDate to use binding