USPS, UPS and FedEx have deadlines that people should ship by to ensure Christmas gifts make it under the tree.