refactor models
add method to gather all days between a start and end dates (excluding or not weekend days)
clean the planed time parser
respect graph_end_date