I also have this problem with the timecard custom template
The server and site settings are both set to UK format. When you post an announcement etc. it has the correct date and time but when you "Punch in" it records a diiferent time (I pressume USA) and date format.
This template is pretty useles if it doesn't record the correct time.