add special day model to refactor special days