Am I being petty

Edit- the main issue with my MIL is she hovers over me and is convinced that my 6 month old baby is manipulating me by trying to get my attention. When I respond to his cries she tells me it’s wrong. It’s all day like that, and I’ve explained to her that he’s literally just a baby, he’s not manipulating me and taking advantage of me, she puts her nose in the air and says ‘hmph okay well you don’t know everything’. I just don’t want to spend my time with her

A few weeks ago, I asked my husband to ask his parents to babysit tomorrow (Saturday) for a few hours so we could go on a date. We have a baby and we’ve been on 1 date in 6 months so it’s pretty necessary at this point! My husband and his parents agreed to all of this. I made a reservation at the best restaurant around, it takes over a month to get a reservation.

Earlier this week, my husband said oh actually my dad needs to help my grandma move on Monday, so they can’t come babysit anymore bc they’re going to be busy helping her pack all weekend. He told me his mom was devastated bc they only see our baby once a month or so and she misses him.

I cancelled the reservation yesterday, and last night my husband asks me if his parents can come over tomorrow.. on the day we were supposed to have our date that I had to cancel. I said ?? now they’re free? And he said well idk, it’s possible they’ve already packed all of grandmas stuff and can come.

Their visit would be this: they come over around 11am and stay until around 7pm. FIL helps my husband work outside, and MIL is inside with my (in my 1 bedroom apartment), I feel super awkward around her and she gives me unsolicited parenting and cooking advice all day. My husband is nowhere to be seen and I’m basically making myself busy by cleaning while MIL gets her time with my son in.

I really don’t want to agree to it, especially bc I was so looking forward to our date. Should my in laws have told us if they were suddenly freed up to babysit? Or is this just me being petty?