It probably has nothing to do with how old the light is. Instead of age it's probably duration. If you have your lights on a timer, subtract an hour or two from how long you keep the lights on. If you turn your lights on manually, leave them off more than you do now. If this still does not work, buy about 10 emerald crabs and introduce them to your tank. After the algae is gone, take them back to the pet store.