added some validation specs for punch_time