1. * CurrentDateTime.java -> isDiscountApplicable() added.
2. * RulesEngineImpl -> unnecessary code removed and event listener added to knowledgeBase.
3. * discountRule.drl & discountRule.xls -> eval() added to test date validity for discount from CurrentDateTime class.