Congratulations graduate letters is a nice why to recognize someone's achievements. It doesn't have to be anything fancy, keep it casual. Always do it right away. Don't put it off, it won't mean as much. Be sure to state the achievement in the letter. You may want to hand write it, that make it even more personal.