Angelina Jolie buys her kids's gifts from catalogs. This is because
she travels so much and the gifts will delivered to where she is
currently reside.
She expains, "I have to do a lot of my Christmas shopping in catalogs because I'm usually in a different country and I need it shipped to the next country we're going to. So we try to do that or buy things locally in whatever country we end up in."
Source