Yes, in some cases you can. You can usually get a refund on shipping fees if Amazon misses a guaranteed delivery date. For other delays, contact Amazon and explain your situation – they might offer a partial refund or other compensation.