From DIY crafts to homemade treats, we've got the last minute gifts that friends and family will love