Added Blocking & Unblocking of Date

TODO: Testing is required
TODO: Refactoring