Everyone knows that the holidays are huge when it comes to package delivery. Shopping online makes it easy to get gifts for everyone on your list delivered right to your doorstep, and all those Amazon boxes definitely come in handy again when you need to mail gifts to friends and family across the country.

If you are mailing those cross-country packages, then you have to keep in mind not only when the date of the holiday itself, but the deadline when you need to mail that gift by to ensure it gets there in time. Holiday shipping is also particularly tricky, with limited hours and days available. If you wait too long you could end up paying more to ship that gift than you paid for it in the first place.

It’s also important to keep in mind that for holiday shipping expediency and reliability, not all carriers are created equal.

For instance, you might think you’re good to go with a Christmas gift shipped via FedEx 2-Day on the 21st, but starting on the 22nd, FedEx has limited delivery hours and it’s not delivering at all on the 24th or the 25th. Your package might not get there. In that particular case, you should have gone with USPS’s Priority Mail Express so it would arrive by the 25th.

ShipStation created this infographic to break down the difference between the various options on the market. Take a look below and then create your plan of attack accordingly.