You could try wake to sleep, but in my experience that early evening wake up is related to being either too overtired by bedtime, or that they aren't tired enough & treat it as a nap...
what is your routine like, I may be able to offer some suggestions