You can populate a Fusion Table with an Android device ; in my opinion, pure drugery and very slow. A better way to populate a Fusion Table is to use a browser on your PC (sorry Mac in your case).
https://support.google.com/fusiontables/answer/2571232 . Use your Mac to create the updates to the school schedule, then use the Android to access the FT information possibly.
How do you store a date in a variable. Hmm, depending on what you are doing with it you can store the date as a string in a variable called Monday or Day1 or... ... May 30, 2015 could be entered as "5/30/2015" or "30/05/2015" for example. If you need to manipulate the data, then you should use the Clock component and you might end up storing a data as the number of ms since 1970 -- strange but that is how it could be done. If you use a fusion table, the Google documentation describes how you should use a date and the required format.
I would not use a Fusion Table if this information is for information only the students to read. Create a document using Google Drive and make the document URL sharable. Your app would be as simple as using a WebViewer Url set to the address of the Google Document.
https://www.google.com/docs/about/ gets you started.
Monday June 5 -Science Fair
- Lunch with Teachers
Tuesday -June 6 -Free movie after school
Wed - June 7 Band practice is at 7 pm
Assembly at 2 pm
If this information is also posted on a school web page, you can use the Web component to 'scrape' the Web page for the specific activity information, depending on the format of the Web page. Somewhere there is a post that talks about something like this a student did for a school in Europe..at the moment, I can not find the specific thread...sorry..it was sometime in early 2014.
Regards,
Steve