Yes, as of today we do have these bracelets in stock and it is still 2 weeks to Christmas, if you order one today you will definitely be receiving it before Christmas.