Your command will delete the files(files which are present in your out/log directory) which are older than 2 days. Your cronjob has nothing to with your program schedule and run date
why are you running this via OS commands. You can use Purge Concurrent Manager log/data request and schedule it appropriately
The command execution date is all it matters.
So if you are scheduling it to run on a day i.e. thursday, it will delete files every thursday based on logic i.e. +1.
Also, remember it follows not only date but also time. Like +1 if you are at 5pm it will take 5pm of previous day.