Added date rule, updated the readme and added try...catch blocks to each rule