When it comes to Black Friday deals, many retailers have already rolled out their sales. Is it better to buy now or later?