A thing that OP might also not know: 'punkt acht' is 'precisely at eight', if you want to say 'eight o'clock', that's 'um acht'. The literally meaning of something being 'um' is, that something has passed fully, or is completed.