These solar lanterns just don’t have enough solar cell area to fully charge in the short winter days. If you can deal with them not being as bright, you can double or triple the value of the resistor in series with the LED to double or triple the time the light remains on.
Another way to deal with the lack of charging is to add a small solar panel. But these solar lights will all eventually fail within a couple years because of battery degradation. I finally gave up and installed low-voltage LED lighting, which actually produces a useful level of light.