I would really like to see the EOMONTH formula. There is a way to do that with the current formulas, but as an example of how long it is, here is what's needed for setting a due date to the end of the current month if there are more than 10 days left in the month or setting it to the following month if there are less than 10 days.
First in Excel: IF((EOMONTH(TODAY(),0)-TODAY())<10,EOMONTH(TODAY(),1),EOMONTH(TODAY(),0)
Now in Smartsheet: IF(MONTH(TODAY()) = 12, DATE((YEAR(TODAY()) + 1), 1, 1) - 1, DATE(YEAR(TODAY()), (MONTH(TODAY()) + 1), 1) - 1) - TODAY() < 10, IF(MONTH(TODAY()) = 12, DATE((YEAR(TODAY()) + 1), 2, 1) - 1, DATE(YEAR(TODAY()), (MONTH(TODAY()) + 2), 1) - 1), IF(MONTH(TODAY()) = 12, DATE((YEAR(TODAY()) + 1), 1, 1) - 1, DATE(YEAR(TODAY()), (MONTH(TODAY()) + 1), 1) - 1))
If anyone has suggestions about shortening the Smartsheet formula, I'm all ears, but I think the answer is an EOMONTH formula.