Will you get the additional shares?
If you buy before the ex-dividend date, you'll get the shares as a dividend directly from GameStop, and if you buy after the ex-dividend date, you get the shares from the person you bought your share from. Automatically. Without anything that needs to be done.
Tldr:
Shares bought between the 18-21 still get the additional shares
For all intents and purposes, the dates don't even matter for any of us: there's no way for retail investors to buy shares and miss out - one way or another, the splividend shares are gonna be yours.