Thanks for the reply Sahir. Yes in the form the user should be able to change the date, but we wanted the date to be defaulted if it is possible.
Whatever date I update in Do operations finally while trying to check, it takes current date as effective date and does the check.