FEniCS does not have built-in methods for time integration.
The native way, that is also advocated in the tutorials on time-dependent problems, is to discretize in time first, and then solve a sequence of stationary problems. This is often referred to as Rothe's method or horizontal MOL, cf. this scicomp.SE question.
Personally, I use to export the coefficient matrices to scipy arrays and so that I can apply any time integrator. See this code here for Navier-Stokes problems. This approach requires some programming for the treatment of nonlinearities and the boundary conditions.
Also, one probably can apply space-time variational formulations directly in FEniCS. But I don't have any experience with that.