Do I have to punch in and out at lunch time (or other meals)?

No, not if you take your standard meal break. CalTime will automatically deduct that time (usually 30-60 minutes), and the length of your meal break will not change in CalTime from what it is now.

If you take a longer break, then yes, you do need to clock in and out. The time you record on the clock will override your standard meal break.