So take a closer look at this picture...
She has gained almost no weight with this pregnancy. In fact, her face and upper chest look leaner than earlier this year. She gained a lot of weight when she was pregnant with Willow. She is almost as big as she was right before she gave birth to Willow, and she's a lot leaner this time. She's having this baby before the end of January.
Unless it's twins.
But let's look at the timeline...
JLF was released April 15th. The video came out May 9th. The performance was May 22nd.
If she were due at the end of January, that means she's about 30 weeks along. That would mean she got pregnant around mid April. Which is totally plausible. I think she will give birth before the end of the year. I think she's around 32-33 weeks along.