I have one Meridian face that I use rarely, but the date has always been correct.
Maybe try changing the complication to something else and save it, then change it back? I've had other complications in the past (albeit usually third party app complications, but even the heart rate complication) restore updates after doing that. (This was on previous watchOS versions, but worth a try.)