Usually companies like this will allow you to set the date of delivery so that you get the cigars just in time to give them so that they remain fresh. If not, order them as close to the "giving date" as possible and do an over-night delivery method. Your last option, if you want or need to order the cigars now is to open the humidor and put the cigars in it.
Good Luck...Happy Holidays!