Christmas shopping is no longer confined to the local mall or an annual catalog that happens to find it