It will not arrive in time for Christmas.
Don't need the keychain? Amazon offers its Prime members a similar Kenneth Cole Reaction Men's Passcase Wallet in Black for $17.99 with free shipping. (Non-members can spend $25 or more to qualify for free shipping; otherwise, shipping costs $5.48.) Orders placed today, December 21, by 7 pm ET using Prime 2-day shipping are guaranteed to arrive by Christmas.