How long was it before you actually received your PebbleBee? I'd really like to purchase one as a Christmas present, but I need to know if I will receive it before Christmas, and if so, approximately what date. Any sooner than 12/20 means deliver to my apartment, and any later means deliver home.