Acceptable vow renewal

My husband and I got married almost 2 years ago, it was a small laid back wedding (probably only about 30people there) and we had so much fun!! The only downside to it was that some of the most important people to us couldn’t be there due to illness ( grandmother had to have emergency surgery) and half my family didn’t get to come because of the timing.... we were thinking about doing a small vow renewal ceremony on our 5 year wedding anniversary (something small and laid back, just to celebrate with family that wasn’t able to come) however my MIL told me that I’m selfish for wanting to do a cow renewal so early... and said that I need to wait until our 15yr.....I explained to her that with the grandpas heart condition, grandmas dementia that we aren’t sure they can make it to our 15 yr mark and we really want them to be there with us. My question is, is it selfish of us? We weren’t asking anyone to pay for anything, etc it was literally going to be laid back and just a day to celebrate the love we have for each other but it seems like my MIL is making me feel like shit about it