DENVER -- Time is ticking if you're waiting to mail your Christmas cards and gifts.
The deadlines to send mail and packages to arrive on or before Dec. 25 will be here soon.
The specific dates are different for the post office, UPS and FedEx. Check the calendar below.
The type of shipping you choose will also play a role in how long you can wait.
Get specific details, dates, and costs: