Should you buy Gold now or wait till Diwali?