Late buyer beware: Now is the time to do your holiday shopping