I didn't go through with the order. I'm just looking through different items that are in stock. Some say free 2 day get it by Saturday, others free 2 day by Tuesday or Wednesday.
cant say for sure but its probably delayed handling time because of the holiday weekend
and/or its in a fulfillment center that is far away from your main address
I dont know if this applies to Amazon but New Years Eve is considered a semii holiday for UPS they dont pick up ground shipments