2 day shipping means you'll get it 2 days after it ships, not on the 2nd day.
If it ships today, you're supposed to get it by Thursday. If they ship it by tomorrow, you should be ok.
But that's assuming GS doesn't screw up and that UPS doesn't fail (they're known to fail frequently).