What is best practice for indexing for hot/warm/cold...daily indices?

I have a ILM policy for 7 days in hot, 23 days in warm and the rest in cold.
Should I have a new index created every day for this?

Actually it's up to your needs. Please take a look at: Tutorial: Automate rollover with ILM | Elasticsearch Guide [7.13] | Elastic