Amazon Prime Day is coming early this year. The event, which is usually held in July, has been brought forward to June 23–26, giving people the chance to shop before the 250th anniversary of Independence Day. The earlier date means an additional challenge for sellers.