long pharmacy hours