It is not certain who created Free Flower Basket Day, but it is likely that the holiday was started by the greeting card industry because there are always references to it on greeting card sites. We do know, however, that it’s a day to give or receive a basket of flowers and it is celebrated annually on January 4.