--- a/astroplan/observer.py
+++ b/astroplan/observer.py
@@ -64,6 +64,12 @@
     else:
         time_grid = np.linspace(start, end, N)*u.day
 
+    while time_grid.ndim <= t0.ndim:
+        time_grid = time_grid[:, np.newaxis]
+    
+    if time_grid.ndim == 1:
+        time_grid = time_grid[:, np.newaxis]
+
     return t0 + time_grid
 
 
