It’s raining parties in Punjab ahead of polls