Today is the day many retailers participate in 'Free Shipping Day.' So, if you feel like goofing off at work (it is Friday after all), why not do some online shopping and enjoy seeing 'no charge' pop up for shipping!

Today is Free Shipping Day (December 16). There are over 1,000 retailers taking part in the offer. Check the full list for Free Shipping Day here.

Time is running out if you want your gifts to arrive by Christmas. Below, are the holiday schedules for USPS, UPS, and FedEx.

U.S. Postal Service (USPS)

For shipping within the U.S:

Dec. 20: Last day to send packages via First Class Mail

Dec. 21: Last day to send packages via Priority Mail

Dec. 23: Last day to send packages via Priority Express Mail

The deadlines for shipping internationally via First Class and Priority Mail have already passed, but you still have other options, so long as you get a move on it. Check out the schedule for select foreign regions and countries here.

UPS

For shipping within the U.S.:

Dec 19: Deadline for UPS 3 Day Select

Dec. 21: Deadline for UPS 2nd Day Air

Dec. 22: Deadline for UPS 2nd Day Air (must use Saturday Delivery option), and deadline for UPS Next Day Air

Dec. 23: Deadline for UPS Next Day Air (must use Saturday Delivery option)

Click here for more info and international shipping.

FedEx

Dec 17: Deadline for Home Delivery and Ground Delivery shipments

Dec 20: Deadline for Express Save shipments

Dec. 21: Deadline for FedEx 2Day and FedEx 2Day A.M.

Dec 22: Deadline for 2-Day and 2-Day A.M.

Dec 23: Deadline for Standard Overnight, Priority Overnight, First Overnight

Dec 25: Deadline for Same Day

See international shipping deadlines here.

xmas package