library date