This Christmas, last-minute shopping goes to a new extreme in Denver. You have Amazon to thank — or blame — for this. After most stores close on Christmas Eve and after children are nestled safe in their beds, Amazon Prime members in Denver can still place an order for a last-minute gift up until 9:45 p.m.