Primary school age. Year 2. Don’t know parents very well as new school. Whole class invite: I’m thinking 4 weeks before? Longer or shorter? Will probably be via WhatsApp rather than paper invites.
YABU - give them more time so longer than 4 weeks
YANBU - 4 weeks is enough time