This depends on what type of cookie you are making. Most Christmas cookies should be made within 24 hours of gifting to ensure they are fresh and boasting their fullest flavor. If you are making dryer cookies, such as shortbread, those maintain their integrity for longer, up to 3 weeks.