Create separate view for days
Move functionality out of the contoller
Add real-time validation