Ah, nah I ordered it directly from Modern Spare.
Just looked at my emails from them, I ordered it on 11/30 and it shipped 12/7! The order confirmation email on 11/30 told me:
Estimated to ship on or before January 14, 2022
So yeah, it shipped 5 weeks earlier than the "Estimated" time :)