Time ticking to get Christmas shopping done