A teenager suffered a traumatic brain injury and needed both sides of his skull removed after he was punched by a stranger while out celebrating his 18th birthday.