I have ridden 10 miles in -20 degrees weather and couldn't imagine going far enough to need a garmin.
Have you tried hooking them up to a charger on the bike? Which device do you have? The problem is they use lipo batteries and anything lipo is going to have run time issues