Yes, there are many apps available to help with time blocking. Lots of people simply use Google Calendar to block out their time, but other options include Sunsama, HourStack, Clockwise, and Planyway.