All I can say is you’ll know when they know. Geese can start laying at 8 months, a lot of times you’ll know they’re laying when you find their surprise eggs.
Geese will eat eggs, but it can be an acquired habit, though I’ve never seen one ever try to eat an egg unless it’s broken. If it’s intact it’s a potential baby to them, if it’s broken it’s a free meal.