The best time ofcourse is NOW, when the companies come for executive placements, you try to push your cv for summer internships in their company.
Most good colleges inform companies well in advance and the companies selection process happens concurrently for executive as well as summer placements.