Monsoons are notoriously unpredictable in India. Yet weather forecasters keep making valiant efforts to predict the monsoon rains. If it rains before the predicted date, it is a pre-monsoon shower. Any rain after the predicted date range is due to western disturbances!