Last-minute shoppers have Christmas Eve options