I’d say it depends on how close you are with your friend. If you are (very) good friends then you should come early to help, if you don’t know them very well you should come on time. You shouldn’t arrive late though, it could disrupt the order they wanted to do things and they might get annoyed.