Two suggestions:
Suggest something specific that he can get for you, besides the dinner part, and keep it to $30.
or
Tell him that you understand that his family are gift givers, and that you go along with that because it makes him happy. Now, he needs to respect your take on gifts and your preferences, which is dinner and a movie, or whatever and that you consider this a gift, so he need not do more.