You can get it delivered to your home branch by calling CC and ask your RM or BM to keep it till august.
I did it once for my TataNeu card where I changed my home and old address was registered with Bank. I collected my card after 20days.
Alternatively using net banking insta services you can change your home branch to your current nearest branch and get your card delivered there.