Did Meghan Markle just spill the beans on her due date? The duchess told well-wishers that the bundle of joy is due in late April or early May. Her baby bump was on full display in a chic purple dress that sold out online for $49. Meghan was showered with flowers as she greeted the throng. Prince Harry was gifted a teddy bear, and even asked a fellow red head if he could give her a hug.