meaning of aus jedem Tag das Beste machen

aus jedem Tag das Beste machen - German to English

to live each day to its fullest