refactored check in/out times into stay model