The deadline to have those holiday gifts delivered to your home in time for Christmas is coming up fast. Several retailers have already released the final day to have online purchases delivered by Dec. 24, and you don’t want to miss this date. Here’s when you need to place those orders and still get your package under the tree in time for Christmas morning:

Walmart

Walmart announced that Saturday, Dec. 19 at 2 p.m. local time is the deadline to receive free two-day shipping on eligible items from its website delivered in time for Christmas. Dec 21 is the deadline for free next-day delivery.

The retailer also announced a deadline of Dec. 23 at 4 p.m. local time for in-store pickup of items on Dec. 24.

Kohl’s

Tuesday, Dec. 15 is the last day to order gifts from Kohl’s and receive them by Christmas Eve. Orders need to be in by 11:59 p.m. CST. Kohl’s does, however, offer free in-store and curbside pickup.

Bed Bath & Beyond

Free next-day delivery is offered by Bed Bath & Beyond on orders of $39 or more through Dec 16. The company also suggested ordering for in-store or curbside pickup to ensure delivery by Christmas.

Target

Target is still offering free two-day shipping on orders of $35 or more or for those customers that use their Red Card. The retailer also offers in-store and curbside pickup. Target has not yet announced when the last day to make purchases on its website for delivery by Christmas is.

Best Buy

Best Buy is also still offering same-day delivery on several items purchased online by 3 p.m. and next-day delivery on many other purchases. It also provides curbside pickup that is ready in one hour. The tech retailer has not said when the last day to buy online is for delivery by Christmas.

Remember, with more shoppers than ever staying home this year, delivery services are overwhelmed. Some packages may still be later than expected, so order as soon as possible.

Target store
Customers walk outside a Target store on Aug. 14, 2003, in Springfield, Virginia. Alex Wong/Getty Images