how long is boxed hair dye good for