Ordering early is the best time to buy Valentine’s Day flowers. Whether you are ordering in January to surprise your sweetie or making sure the flowers get delivered on the desired day. It’s always better to get your Valentine’s Day order in as soon as possible.