How accurate are these? Anyone get their phones before the expected dates?