The holy donut doesn't ship them, but people have done it. They're best within 48 hours so you'd want to overnight them, and they're heavy so it would be very expensive. However, you can take them as a carryon on a plane.
Ask what the shelf life on their donuts is first before asking about shipping
Not sure. Call them.
Thanks! Your answer is awaiting moderation.