Amazon has expanded its same-day delivery service to San Francisco, Dallas, and Los Angeles. Good news for those who leave things to the last minute.