Is it a right time to Buy HDFC Bank?