Punjab BJP gears up for polls, Modi to address rally in Dec