updating libhours and opening hours to handle half hours