Thanks Nicolas for your reply. I am using Org 8.3.4.
The clocking works fine for me and so do recurring state changes. Basic functioning is OK for me.
Currently, I follow these steps:
1. I don't clock these recurring tasks
2. mark the recurring task as done
3. manually copy the clock data
4. and use M-S-<up> to change the clock data to the current date
I was seeing if the above process can be automated or cleverly done thru elisp code. I am not adept at elisp, so I was wondering if anyone else had done this.
Thanks and have a great day!