Tata Motors has revealed most of the details of the facelifted Punch ahead of its official launch scheduled for 13 January.