Graduation gifts

if you are going to a friends high school graduation party, should you get them a gift or money and if you are whats a good amount?