Still have online shopping to do? Mark your calendar for Free Shipping Day on Friday, Dec. 18. The cyber-event marks the last possible day when retailers can guarantee on-time delivery by Christmas Eve. Almost 900 online retailers so far have signed up to offer FREE shipping with no minimum purchase. To review the full list of participating merchants, click here. Then, get your list ready for those last-minute gifts.