Update the following sentence to remove any grammar mistakes.
Despite strict japanese society, I feel happy when I had dinner with my family.
Despite the strict Japanese society, I feel happy when I have dinner with my family.