Punjab is staring at a challenging monsoon. The India Meteorological Department (IMD) has forecast below-normal rainfall and a hotter-than-usual June marked by an increased number of heatwave days.