"live for today" means concentrating on the present, with little or no regard of the future. This idiom could also be expressed as "live for the moment" and "live from day to day". Yes, this idiom can be quite common to express "lack of concern of the future", for example.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.