when is rainfall expected in Punjab