Yes, it should be! I will be mailing it out first thing tomorrow morning. However, I can't guarantee it because the post office gets crazy during the holidays. I was told if it is mailed before the 18th that it would get there in time. If it doesn't cost a whole lot, I will ship priority to guarantee 100% that it will be there in time!