I used to, but then postage become very pricey. Also there is a huge chance that things will go missing and then to go through that process is a huge pain. Plus, the people I sent gifts too did not really enjoy what I sent, so it sort of all worked out well. So the answer is - No, I don't send gifts via mail!
Not this year, but I have sent gifts overseas before. I sent them in October so they'd be sure to get there in time. These days you can buy stuff online and have it sent directly to the recipient which is handy if it's a bit more last minute.